package com.isotronica.neveras.datos.daos;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.isotronica.neveras.util.vos.SesionVO;

public class SesionDAO extends GenericDAO<SesionVO>{
	public SesionDAO(Connection connection) {
		super(connection);

		creator = new CallBackCreator<SesionVO>() {
			public SesionVO create(ResultSet rs) throws SQLException {
				SesionVO vo = new SesionVO();
				vo.setIdSesion((rs.getInt("idSesion")));
				vo.setEmpresa_id(rs.getInt("empresa_id"));
				vo.setFecha(rs.getDate("fecha"));
				vo.setHora_ini(rs.getTime("hora_ini"));
				vo.setHora_fin(rs.getTime("hora_fin"));
				vo.setUsuarios_id(rs.getInt("usuarios_idUsuarios"));
				vo.setUsuarios_tipo(rs.getInt("usuarios_tipo"));			
				
				return vo;
			}

			public String getIdColumn() {
				return "idSesion";
			}
		};
		super.setCreator(creator);
	}

}
